@charset "gb2312";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
*{ font-family: "Î¢ÈíÑÅºÚ"; font-size:14px;}
img{border:none;}
p{margin:0px; padding:0px;}
body {color: #000; font:12px/1.5 Î¢ÈíÑÅºÚ,Arial,sans-serif; width:100%; min-width:1200px;}
a{text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ul,ol,li,form, dl {list-style: none;}
input,button,select,textarea{outline:none}
.fl{float:left;}
.rg{float:right}
/*---top---*/
#top{ background:url(../images/backg_01.png) repeat-x center; height:192px; overflow:hidden;}
#top .top{ width:1200px; margin:auto; overflow:hidden;}
#top .top .top_box{ overflow:hidden;}
#top .top .top_box h1{ background:url(../images/logo_01.png) no-repeat left center; width:254px; height:102px; margin-top:30px;margin-left:10px;}
/*---english--*/
#top .top .top_box .english_logo{ background:url(../images/logo_04.png) no-repeat left center; width:460px; height:102px; text-indent:-999999px; margin-top:30px}
/*---english---*/
#top .top .top_box h1 a{ display:block; height:102px; width:254px;text-indent:-999999px;}
#top .top .top_box .top_text{margin-top:16px;font-family:"ËÎÌå";font-size:12px;color:#fff;text-align:right;}
#top .top .top_box .top_text h2 a{margin:0 6px;}
#top .top .top_box .top_text a{font-family:"ËÎÌå";font-size:12px;color:#fff; line-height:24px; }
#top .top .top_box .top_text ul{ overflow:hidden;margin-top:24px;}
#top .top .top_box .top_text ul li{float:left; text-align:center;margin-left:26px;}
#top .top .nav{margin-top:22px; overflow:hidden;}
#top .top .nav ul{ overflow:hidden;margin-left:10px;}
#top .top .nav ul li a{ display:block;padding:0 20px;background:#c8e5f7;border-radius:4px;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#000;}
#top .top .nav ul li {float:left; display:block; margin-right:8px; line-height:42px;}
#top .top .nav ul li:hover a{ background:#fff;color:#3399d8;}
/*---banner----*/
#banner{ overflow:hidden; margin:auto; background:#edefea;}
#banner .banner{ width:1200px; margin:auto;}
.flexslider{position:relative;height:308px;overflow:hidden;margin-top:10px;margin-bottom:12px;}
.slides{position:relative;z-index:1;}
.slides li{height:308px;}
.slides li a{ display:block; width:100%; height:100%}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background: url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/next_25.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/pret_27.png) center center no-repeat;}
/*---¹¦ÄÜ---*/
#banner .banner .features{ width:950px; margin:auto; overflow:hidden;}
#banner .banner .features ul{ overflow:hidden;margin-bottom:12px;}
#banner .banner .features ul li{ display:block; width:232px; height:90px;padding-top:16px; background:#636363; margin-right:5px; border-radius:4px; text-align:center}
#banner .banner .features ul li i{ display:block; line-height:56px; height:46px; text-align:center;}
#banner .banner .features ul li p{font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#fff; line-height:28px;}
#banner .banner .features ul li:hover{ background:#3399d8;}
/*---center---*/
.center{ width:1200px; margin:20px auto 0 auto; overflow:hidden;}
.center .company{ width:570px;}
.center .company div{ overflow:hidden;}
.center .company h2 {margin-left:10px;}
.center .company h2 a{ border-bottom:solid 2px #3399d8; display:block; line-height:34px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:18px;color:#050505;}
.center .company h2 span{font-family:"Î¢ÈíÑÅºÚ";font-size:18px;color:#3399d8;margin-right:6px;}
.center .company ul li{ line-height:38px; overflow:hidden; height:38px; }
.center .company ul li a{float:left;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#000;margin-left:10px;}
.center .company ul li span{float:right;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#000;margin-right:10px;}
.center .company ul li:hover { background:#3399d8;}
.center .company ul li:hover a,.center .company ul li:hover span{color:#fff;}
.center_english .company ul li a,.center_english  .company ul li span{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
/*---serviced----*/
#serviced{ background:url(../images/backg_02.png) no-repeat center; background-size:100%;margin-top:25px; overflow:hidden;}
#serviced .serviced{ width:1200px; margin:auto; overflow:hidden;}
#serviced .serviced h2{ text-align:center; line-height:86px;font-family:"Î¢ÈíÑÅºÚ";font-size:24px;color:#050505;}
#serviced .serviced h2 span{font-family:"Î¢ÈíÑÅºÚ";font-size:24px;color:#3399d8;margin-left:10px;}
#serviced .serviced h2 em{font-style:normal;font-family:"Î¢ÈíÑÅºÚ";font-size:24px;color:#050505;margin-right:10px;}
#serviced .serviced h2::before,#serviced .serviced h2::after{ content:""; display:inline-block; height:46px; vertical-align:top; border-bottom:solid 1px #2c94d3; width:50px;}
#serviced .serviced ul{ overflow:hidden; width:944px; margin:auto;border-top:solid 1px #d4d4d4;border-left:solid 1px #d4d4d4;}
#serviced .serviced ul li{border-bottom:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4; width:235px; height:110px;}
#serviced .serviced ul lo img{ display:block; max-height:110px; vertical-align:middle;}
#serviced .serviced a{ display:block; width:200px; height:40px;border:solid 1px #d4d4d4; background:#3399d8;margin:20px auto 22px auto; text-align:center; line-height:40px;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#edefea; border-radius:4px;}
/*---Translation---*/
.center h3{ text-align:center;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#000000;}
.center h3 span{font-family:"Î¢ÈíÑÅºÚ";font-size:24px;color:#000000; padding-right:20px;margin-right:10px; background:url(../images/backg_03.png) no-repeat right center;}
.center .translat{margin-top:30px; overflow:hidden;}
.center .translat li{float:left;margin-left:50px; overflow:hidden; width:246px;margin-bottom:45px;}
.center .translat li i{ display:block; position:relative; width:246px; height:190px; overflow:hidden;}
.center .translat li i img{ display:block; transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1); transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;}
.center .translat li i span{ position:absolute; border-radius:4px; display:none; top:0; left:0; width:100%; height:100%; background:rgba(83,156,203,0.8); text-align:center}
.center .translat li i span em{ width:46px; height:47px; margin:66px auto 10px; display:block;}
.center .translat li i span a{font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#fff; line-height:28px; font-style:normal}
.center .translat li:hover i span{ display:block;}
.center .translat li:hover i img{ transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2)}
.center .translat li .title{ overflow:hidden;}
.center .translat li .title b a{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px;color:#3399d8; line-height:28px;}
.center .translat li .title dl{ overflow:hidden;}
/*---english---*/
.center .translat li .title .english dd{ width:100%;float:none;}
/*---english---*/
.center .translat li .title dl dd{float:left; width:123px;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#989898; line-height:28px;}
.center .translat li .title dl dd span{font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#000000;}
.center .translat li .title strong{ display:block; background:#9f9f9f; height:7px; border-radius:4px;margin-top:10px;}
.center .translat li .title strong span{ display:block; width:0; height:7px;border-radius:4px; background:#3399d8; transition:width 2s;-moz-transition:width 2s; /* Firefox 4 */-webkit-transition:width 2s; /* Safari and Chrome */-o-transition:width 2s; /* Opera */}
.center .translat li:hover .title strong span{ width:246px;}
.center .more{ display:block; width:276px; height:40px; line-height:40px; text-align:center; background:#3399d8; margin:auto; border-radius:20px;font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#fff;}
.center .more span{margin-left:50px;}
/*--bottom--*/
#bottom{ background:#3a3a3a; overflow:hidden;margin-top:48px;}
#bottom .bottom_a{ background:#535353; height:58px; line-height:58px;}
#bottom .bottom_a h2{ width:1200px; margin:auto;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#fff;padding-left:20px;}
#bottom .bottom_a h2 a{font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#fff; margin:0 4px;}
#bottom .bottom{ width:1200px; margin:auto;}
#bottom .bottom dl{margin-top:30px;margin-bottom:38px; overflow:hidden;margin-left:20px;}
#bottom .bottom dl dt{font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#fff; line-height:30px;border-bottom:solid 1px #fff;margin-bottom:16px;}
#bottom .bottom dl dd{font-family:"ËÎÌå";font-size:12px;color:#fff; line-height:30px;}
#bottom .bottom .bottom_img{margin-top:46px; overflow:hidden;margin-right:20px;}
/*---news---*/
.nav_1{ background:#edefea; line-height:45px;}
.nav_1 h2{ width:1200px; margin:auto;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#686868;padding-left:10px;}
.nav_1 h2 a{font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#686868;}
.center h4{ text-align:center; line-height:62px;color:#3198d7;font-family:"Î¢ÈíÑÅºÚ";font-size:18px;}
.center h4 span{margin:0 6px;font-family:"Î¢ÈíÑÅºÚ";font-size:18px;}
.center h4::before,.center h4::after{ content:""; display:inline-block; height:32px; vertical-align:top; border-bottom:solid 1px #2c94d3; width:50px;}
.center .lanmu{ overflow:hidden;margin-left:10px;}
.center .lanmu a{ padding:10px 20px;font-family:"Î¢ÈíÑÅºÚ";border:solid 1px #fff;font-size:12px;color:#fff; background:#2b93d2; line-height:40px;margin-right:10px}
.center .lanmu a:hover{ background:#fff;color:#2b93d2;border:solid 1px #2b93d2}
.center .news{ overflow:hidden;}
.center .news li{ background:#edefea; padding:16px;margin-bottom:12px; overflow:hidden;}
.center .news li img{ display:block;float:left;margin-right:26px; border:solid 1px #b5b5b5;}
.center .news li dl{ width:700px;float:left}
.center .news li dl dt a{font-family:"Î¢ÈíÑÅºÚ";font-size:16px;color:#000; line-height:28px;}
.center .news li dl dd { font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#afaeae; line-height:28px;}
.center .news li span{float:right; margin-top:50px;margin-right:20px;font-family:"Î¢ÈíÑÅºÚ";font-size:24px;color:#3ea1df;}
.center .xiaye{ overflow:hidden;margin-top:20px; text-align:center;}
.center .xiaye a,.center .xiaye b{ padding:12px; background:#3ea1df; line-height:30px;font-family:"ËÎÌå";font-size:12px;color:#fff; font-weight:normal}
.center .xiaye .a{ padding:0; background:#fff;}
.center .xiaye a b{ background:#3ea1df; padding:16px;}
/*---news-text----*/
.center .text h5{ text-align:center; font-family:"Î¢ÈíÑÅºÚ";font-size:22px;color:#000;border-top:solid 1px #f3f3f3;border-bottom:solid 1px #f3f3f3; line-height:40px;margin-bottom:20px;}
.center .text h5 .shijian,.center .text h5 .shijian span{font-family:"ËÎÌå";font-size:12px;color:#777777; line-height:40px;}
.center .text h5 .shijian span{margin:0 60px}
.center .text p{font-family:"Î¢ÈíÑÅºÚ";font-size:14px;color:#656565; line-height:26px;}
.center .english_text p{ font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;color:#656565; line-height:24px;}
.center .text .text_1{ padding:0 50px;}
.center .text{ padding:0 40px;}
.center .text .xiapian{overflow:hidden; width:100%;margin-top:50px;}
.center .text .xiapian span ,.center .text .xiapian strong{ display:block;font-weight:normal;font-family:"ËÎÌå";font-size:12px;color:#9f9f9f;}
.center .text .xiapian strong{margin-right:50px;}
.center .text .xiapian span a,.center .text .xiapian strong a{ font-family:"ËÎÌå";font-size:12px;color:#2b93d2;}

.center .text .table td{ line-height:36px; padding-left:10px;}
/*----·þÎñÐÐÒµ---*/
.center .fuwu{ overflow:hidden;}
.center .fuwu ul { width:944px; margin:auto;border-top:solid 1px #d4d4d4;border-left:solid 1px #d4d4d4; overflow:hidden;}
.center .fuwu ul li{ display:block; width:235px; height:110px;border-right:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;}
.center .fuwu ul li img{ max-height:110px;vertical-align:middle}
/*----QQÔÚÏß---*/
.keifu{position:fixed;top:20%;right:0;width:131px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.icon_keifu{width:26px;height:100px;float:left;background:url(../images/guanbi_01.png) 0 0;position:relative;display:none;cursor:pointer;}
.keifu_box{float:left;width:131px;}
.keifu_head{width:131px;height:41px;background:url(../images/guanbi_10.png);font-size:0;line-height:0;position:relative;}
.keifu_close:link,.keifu_close:visited{display:block;width:11px;height:11px;background:url(../images/guanbi1_02.png) no-repeat 0;position:absolute;top:5px;right:5px;}
.keifu_close:hover{ background:url(../images/guanbi_02.png) no-repeat 0}
.keifu_con{border-left:7px solid #029bdb;border-right:7px solid #029bdb;padding-top:15px;background:#fbfbfb;}
.keifu_con li{height:33px;padding-left:12px;}
.keifu_con .weixin{height:96px;}
.keifu_con .bt{font-size:16px;height:30px;line-height:30px;text-align:left;padding:0 0 0 20px;color:#012646;}
.keifu_bot{width:131px;height:119px;background:url(../images/guanbi_13.png);}